package com.itheima.day09泛型和二叉树;

import java.util.TreeSet;

/*5、【编号：1510】现获取到一个字符串"90 -7 0 18 2 0 2 2 45 4"，
其中的数据是空格间隔的一些数字，请使用集合所学知识将字符串中
的数值进行降序排序，但不要去除其中的重复数字。*/
public class Demo5 {
    public static void main(String[] args) {
        TreeSet<Integer> set = new TreeSet<Integer>(
                (Integer i1, Integer i2) -> {
                    if (i1 == i2) {
                        return 1;
                    }
                    return i2 - i1;
                });
        String s = "90 -7 0 18 2 0 2 2 45 4";
        String[] ss = s.split(" ");
        for (int i = 0; i < ss.length; i++) {
            set.add(Integer.valueOf(ss[i]));
        }
        System.out.println("降序的数据依次是:   ");
        for (Integer integer : set) {
            System.out.print(integer + " ");
        }

    }
}
